$('#mytab').bootstrapTable({
        url: "/course/history/getData",
        toolbar: '#toolbar', //工具按钮用哪个容器
        striped: true,                          //是否显示行间隔色
        pagination: true,                       //是否显示分页（*）
        sortable: true,                         //是否启用排序
        pageSize: 5,                            //单页记录数
        pageList: [5, 10, 20, 30],                  //分页步进值
        sidePagination: 'server',//分页方式
        pageNumber: 1,//初始化table时显示的页码
        showColumns: true,//是否显示 内容列下拉框
        clickToSelect: true,//点击选中checkbox
        singleSelect: false,//启用单行选中
        toolbar: "#toolbar",
        sortOrder: "asc",                   //排序方式
        showToggle: true,                   //是否显示详细视图和列表视图的切换按钮
        queryParamsType: "", //默认值为 'limit' ,在默认情况下 传给服务端的参数为：offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为：pageSize,pageNumber
        queryParams: function (params) {   //设置查询参数
            var param = {
                pageNumber: params.pageNumber,
                pageSize: params.pageSize,
                courseName: $('#courseMainName').val(),
                startDate: $('#startDate').val(),　　//获取开始时间戳
                endDate: $('#endDate').val(),　　　 //获取结束时间戳
                deptId: $('#forDeptId option:selected').val(),//部门
                status: $('#statusId option:selected').val(),//状态
            };
            return param;
        },
        columns: [{
            checkbox: true,
            formatter:
                function (value, row) {
                    if (row.status == '0') {
                        return {
                            disabled: false
                        };
                    } else {
                        return {
                            disabled: true
                        };
                    }
                }
            //是否显示复选框

        },
            {
                title: '创建日期',
                field: 'gmtCreate',
                formatter: function (value) {
                    if (value == '' || value == undefined) {
                        return value;
                    }
                    var myDate = new Date(value);
                    //获取当前年
                    var year = myDate.getFullYear();
                    //获取当前月
                    var month = myDate.getMonth() + 1;
                    month = month < 10 ? "0" + month : month;
                    //获取当前日
                    var date = myDate.getDate();
                    date = date < 10 ? "0" + date : date;
                    var h = myDate.getHours();       //获取当前小时数(0-23)
                    h = h < 10 ? "0" + h : h;
                    var m = myDate.getMinutes();     //获取当前分钟数(0-59)
                    m = m < 10 ? "0" + m : m;
                    var s = myDate.getSeconds();
                    s = s < 10 ? "0" + s : s;
                    var time = year + '-' + month + "-" + date;
                    return time;
                }
            },
            {
                title: '课程名',
                field: 'courseName',
            },
            {
                title: '创建人',
                field: 'createByName',
            },
            {
                title: '上课时间',
                field: 'timetable',
            },
            {
                title: '学分',
                field: 'credit',
            },
            {
                title: '人数',
                field: 'count',
            },
            {
                title: '教室',
                field: 'classroom',
            },
            {
                title: '状态',
                field: 'status',
                formatter: function (value, row, index) {
                    var thisStr = '';
                    if (value == '0') {
                        thisStr = '待审核';
                    } else if (value == '1') {
                        thisStr = '<span class="ex-cur">审核通过</span>';
                    } else if (value == '2') {
                        thisStr = '<span class="ex-suc">开放选择中</span>';
                    } else if (value == '3') {
                        thisStr = '<span class="ex-err">课程进行中</span>';
                    } else if (value == '4') {
                        thisStr = '<span class="ex-err">课程过期</span>';
                    }
                    return thisStr;
                }
            },
            {
                title: '操作',
                field: 'courseId',
                formatter: function (value, row, index) {
                    var thisStr = "";
                    thisStr = '<a class="btn btn-success btn-sm" href="/course/edit?courseId=' + value + '">查看/编辑</a>';
                    return thisStr;
                }
            },
            {
                title: '报选详情',
                field: 'courseId',
                formatter: function (value, row, index) {
                    var thisStr = "";
                    thisStr = '<a class="btn btn-success btn-sm" href="/course/chooseList?courseId=' + value + '">查看</a>';
                    return thisStr;
                },
                visible: false
            }
        ]
    }
)
;

function editCourse(value) {
    $.post(
        "/course/editCourse",
        {courseId: value},
        function (response) {
            alert(response.msg)
            if(response.code==0){
                window.location.href="/course/edit?course="+value;
            }
        }
    )

}


//查询
$('#search_btn').click(function () {
    //导出的隐藏deptId
    $('#deptInput').attr("value", $('#forDeptId option:selected').val())
    $("#startInput").attr("value", $('#startDate').val())
    $("#endInput").attr("value", $('#endDate').val())
    $("#statusInput").attr("value", $('#statusId option:selected').val())
    $("#courseInput").attr("value", $('#courseMainName').val())
    $('#mytab').bootstrapTable('refresh', {
        url: '/course/history/getData'
    });
})

//重制
$('#reset_btn').click(function () {
    $('#courseMainName').attr("value", ""),
        $('#courseMainName').attr("text", ""),
        $('#startDate').val(""),　　//获取开始时间戳
        $('#endDate').val(""),　　　 //获取结束时间戳
        $('#forDeptId').prop('selectedIndex', 0),//部门
        $('#statusId').prop('selectedIndex', 0),//状态
        $('#mytab').bootstrapTable('refresh', {
            url: '/course/history/getData'
        });
})
